package com.czb.dao;

import com.czb.util.DBHelper;
import com.czb.util.PageBean;

import java.util.List;
import java.util.Map;

public class RendDao {
    public List<Map> toAddHouse(String sql) {
        DBHelper dbHelper = DBHelper.getMyHepler();
        List<Map> list = dbHelper.select(sql);
        return list;
    }

    public List<Map> toAddLess(String sql) {
        DBHelper dbHelper = DBHelper.getMyHepler();
        List<Map> list = dbHelper.select(sql);
        return list;
    }

    public PageBean<Map> findAll(Integer page, Integer limit, String sql, Object[] obj) {
        DBHelper dbHelper = DBHelper.getMyHepler();
        PageBean<Map> pageBean = dbHelper.pageList(page, limit, sql, obj);
        return pageBean;
    }

    public int add(String sql, Object[] obj) {
        DBHelper dbHelper = DBHelper.getMyHepler();
        int i = dbHelper.update(sql, obj);
        return i;
    }

    public Map findById(String sql, int r_id) {
        DBHelper dbHelper = DBHelper.getMyHepler();
        Map map = dbHelper.showById(sql, r_id);
        return map;
    }

    public int delete(String sql, int r_id) {
        DBHelper dbHelper = DBHelper.getMyHepler();
        int i = dbHelper.update(sql, r_id);
        return i;
    }

    public int update(String sql, Object[] obj) {
        DBHelper dbHelper = DBHelper.getMyHepler();
        int i = dbHelper.update(sql, obj);
        return i;
    }
}
